Nuxt で description をデフォルト設定していないのに、謎の値が入る
解決策
nuxt.config.js の plugin にて meta プロパティをオフにする
code:_
...,
'@nuxtjs/pwa', { meta: false },
...,
前提
Nuxt.js v2.8.1
@nuxtjs/pwa
起こったこと
nuxt.config.js で、metaタグの description を設定していないのに以下のようなタグが append される
code: (html)
<meta data-n-head="true" data-hid="description" name="description" content="---">
原因
@nuxtjs/pwa が README.md の値を append していた
この時の README.md の --- の値が使われていた。。
code:_
# Project title
---
some text...
@nuxtjs/pwa の挙動
1. package.json に description が設定されているとき
package.json の description の値をつかって、自動的にmetaタグを挿入
※ただし、 nuxt.config.js でmetaタグが指定されていた場合は、そちらが overwrite される
2. package.json に description が設定されていないとき
なぜか README.md の2行目の値が使われる 🤔🤔🤔
中を見ると process.env.npm_package_description に README.md の値が入っていた(原因は未調査)
#meta #nuxt
Created by umamichi